/***********************************************************************
 * Module:  InformRuleController.java
 * Author:  Administrator
 * Purpose: Defines the Class InformRuleController
 ***********************************************************************/

package ishitong.systemManagement.controller;

import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;

/** @pdOid 13abfaa7-0e6c-4ba6-9317-20af7b32acde */
@Controller
public class InformRuleController extends ishitong.common.controller.ActionController {
   /** @pdOid aded8cfe-4671-4492-a8b1-1caf4998cb63 */
   private static final String IFR_SLT_DLG = "/systemManagement/informRule/informRuleSelectDialog";
   /** @pdOid 1c229e6e-2b84-4399-b079-38b59af2bfa3 */
   private static final String IFR_SLT_LST = "/systemManagement/informRule/informRuleSelectList";
   /** @pdOid 792f3e3c-9ebc-4fbb-9ced-a3b58a2f3f25 */
   private static final String IFR_SCH = "/systemManagement/informRule/informRuleSearch";
   /** @pdOid d616b141-efda-4039-94bc-1ede197950ce */
   private static final String IFR_SCH_LST = "/systemManagement/informRule/informRuleSearchList";
   /** @pdOid 518349d2-f127-41da-87a2-b27bd19f4e96 */
   private static final String IFR_VIW = "/systemManagement/informRule/informRuleView";
   /** @pdOid 91c36862-a94b-41c8-abc8-12e4d5532a47 */
   private static final String IFR_EDT = "/systemManagement/informRule/informRuleEdit";
   
   /** @param request
    * @pdOid 1551cb97-632e-4f3a-8c0b-7059893dfcc4 */
   @RequestMapping(value = "/ajaxShowInformRuleSelectDialog.do",method = RequestMethod.POST)
   public ModelAndView handleAjaxShowInformRuleSelectDialog(HttpServletRequest request) {
    	try {
    		Map<String, Object> model = new HashMap<>();
    
    		return new ModelAndView(IFR_SLT_DLG, model);
    	} catch (Exception e) {
    		e.printStackTrace();
    	}
    	return null;
   }
   
   /** @param request
    * @pdOid 1fa14aec-9087-433c-a772-17e31d3216ae */
   @RequestMapping(value = "/ajaxFindInformRuleSelectList.do",method = RequestMethod.POST)
   public ModelAndView handleAjaxFindInformRuleSelectList(HttpServletRequest request) {
    	try {
    		Map<String, Object> model = new HashMap<>();
    		return new ModelAndView(IFR_SLT_LST, model);
    	} catch (Exception e) {
    		e.printStackTrace();
    	}
    	return null;
   }
   
   /** 查询告知规则页面初始化
    * 
    * @param request
    * @exception Exception
    * @pdOid 8be3cb19-0364-4fd5-ac4e-677eb0a8c0da */
   @RequestMapping(value = "/showInformRuleSearch.do")
   public ModelAndView handleShowInformRuleSearch(HttpServletRequest request) throws Exception {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(IFR_SCH, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /**查询告知规则
    *  
    * @param request
    * @pdOid 9d8f5ee3-42d3-43ed-8c1f-f3c32e6ef065 */
   @RequestMapping(value = "/ajaxInformRuleSearchList.do", method = RequestMethod.POST)
   public ModelAndView handleAjaxFindInformRuleSearchList(HttpServletRequest request) {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(IFR_SCH_LST, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** 维护告知规则页面初始化
    * 
    * @param request 
    * @param response 
    * @param informRuleId
    * @exception Exception
    * @pdOid 660c3ef6-caff-4b8d-be4e-a1a2bf6c4728 */
   @RequestMapping(value = "/ajaxShowInformRuleEdit.do")
   public ModelAndView handleAjaxShowInformRuleEdit(HttpServletRequest request, HttpServletResponse response, String informRuleId) throws Exception {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(IFR_EDT, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** 查看告知规则页面初始化
    * 
    * @param request 
    * @param response
    * @exception Exception
    * @pdOid 2c6864c1-cb9a-4b11-9a31-202085965618 */
   @RequestMapping(value = "/ajaxShowInformRuleView.do", method = RequestMethod.POST)
   public ModelAndView handleAjaxShowInformRuleView(HttpServletRequest request, HttpServletResponse response) throws Exception {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(IFR_VIW, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** 保存告知规则
    * 
    * @param request 
    * @param response
    * @exception Exception
    * @pdOid 621a3784-3d13-4236-bd2c-b9506f5d70c9 */
   @RequestMapping(value = "/ajaxSaveInformRule.do", method = RequestMethod.POST)
   public void handleAjaxSaveInformRule(HttpServletRequest request, HttpServletResponse response) throws Exception {
   	try {
   
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }
   
   /** 删除告知规则
    * 
    * @param request 
    * @param informRuleIds 
    * @param response
    * @exception Exception
    * @pdOid 5cd64a94-82b5-49ff-ae0a-4eea86ab7830 */
   @RequestMapping(value = "/ajaxDeleteInformRuleByIds.do", method = RequestMethod.POST)
   public void handleAjaxDeleteInformRuleByIds(HttpServletRequest request, String informRuleIds, HttpServletResponse response) throws Exception {
   	try {
   
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }

}